Viral geometry problem